草庐IT

Android API 21 - TimePicker 小部件

全部标签

python - Tkinter 标签小部件中的下划线文本?

我正在开展一个项目,该项目要求我在Tkinter标签小部件中为某些文本添加下划线。我知道可以使用下划线方法,但根据参数,我似乎只能让它在小部件的1个字符下划线。即p=Label(root,text="TestLabel",bg='blue',fg='white',underline=0)changeunderlineto0,anditunderlinesthefirstcharacter,1thesecondetc我需要能够为小部件中的所有文本添加下划线,我确信这是可能的,但如何实现?我在Windows7上使用Python2.6。 最佳答案

python - 使用 Tkinter Canvas 小部件添加放大和缩小?

如何将放大和缩小添加到以下脚本,我想将它绑定(bind)到鼠标滚轮。如果您在Linux上测试此脚本,请不要忘记将MouseWheel事件更改为Button-4和Button-5。fromTkinterimport*importImage,ImageTkclassGUI:def__init__(self,root):frame=Frame(root,bd=2,relief=SUNKEN)frame.grid_rowconfigure(0,weight=1)frame.grid_columnconfigure(0,weight=1)xscrollbar=Scrollbar(frame,or

python - Selenium python find_element_by_class_name() 从 v 2.2 到 2.21 停止工作——不能使用 'Compound Class Name'

我正在使用Selenium的python库从Firefox的html页面中抓取数据。我不得不从Selenium2.0更新到2.21,因为服务器已经更新了Firefox。在v2.21中调用find_element_by_class_name("grid-cell-innergrid-col-name")失败:selenium.common.exceptions.WebDriverException:Message:u'Compoundclassnamesnotpermitted'我尝试访问的元素的类名是grid-cell-innergrid-col-name对find_element_b

python - 显示 pygtk 小部件后 5 秒运行函数

如何在显示pygtk小部件后5秒运行函数? 最佳答案 您可以使用glib.timeout_add(interval,callback,...)定期调用函数。如果函数返回True,那么它将在间隔后再次调用;如果函数返回False则不会再次调用它。这是在小部件的show事件后添加超时的简短示例:importpygtkpygtk.require('2.0')importgtkimportglibdeftimer_cb():print"5secondselapsed."returnFalsedefshow_cb(widget,data=No

python - Kivy 文本输入小部件中的 Tab/Enter(和其他击键)处理

我正在使用Kivy框架编写一个应用程序,我偶然发现了一个小但烦人的问题:我不知道如何处理文本字段中的Tab/Enter/Arrow键,以便按他们中的一个会派发一个事件,例如。将焦点(跳转)切换到另一个TextInput或启动类似send_form()的东西谁能解释一下这个问题? 最佳答案 Kivy1.9提供了在文本输入(seedocs)上设置write_tab:False的功能,使Tab键聚焦于下一个可聚焦的小部件。Kivy通过设置multiline:False和on_text_validate:root.foo()允许Enter键

python - Pyqt如何获取小部件的尺寸

我目前正在开发一个应用程序,我无法在其中使用模态窗口(由于某些应用程序限制)。但是,在某些情况下,我想模拟一个弹出窗口。为此,我动态创建了一个以centralwidget作为父级的小部件,并使用move()方法将其放置在我想要的位置。我想知道是否有办法在给定时间获取小部件的尺寸(考虑到mainWindow可以随时调整大小)以便我能够将占位符弹出窗口(一个简单的小部件)居中中央小部件。谢谢 最佳答案 ForgettingQtWidgetsize:importsysfromPyQt4importQtGui,QtCoreapp=QtGui

python - 在 PyQt 中动态添加和删除小部件

使用PyQt,我正在尝试创建一个界面,我可以为其动态添加或删除小部件。我想为将要添加或删除的小部件定义一个单独的类。我似乎无法让我实例化的小部件显示在主界面中。这是我使用的代码:fromPyQt4importQtGui,QtCoreimportsysclassMain(QtGui.QMainWindow):def__init__(self,parent=None):super(Main,self).__init__(parent)#centralwidgetself.centralWidget=QtGui.QWidget(self)#mainlayoutself.vLayout=QtG

python - 每当 Tkinter 小部件值更改时如何运行代码?

我正在使用Python和Tkinter,并且我想要来自其他工具包/语言的onchange事件的等效项。我想在用户更新某些小部件的状态时运行代码。在我的例子中,我有很多Entry、Checkbutton、Spinbox和Radiobutton小部件。每当这些更改中的任何一个更改时,我都想运行我的代码(在这种情况下,更新另一个面板上的文本框)。(请记住,用户可以使用鼠标或键盘与这些小部件进行交互,甚至可以使用Ctrl+V粘贴文本) 最佳答案 我认为正确的方法是在已分配给小部件的tkinter变量上使用trace。例如……importtk

python - 您如何检查小部件是否在 Tkinter 中具有焦点?

fromTkinterimport*app=Tk()text_field=Entry(app)text_field.pack()app.mainloop()我希望能够检查text_field当前是否被选中或获得焦点,以便我知道在用户按下enter时是否对其内容执行某些操作。 最佳答案 如果您只想在焦点位于条目小部件上时用户按下回车键时执行某些操作,只需将绑定(bind)添加到条目小部件即可。它只会在该小部件具有焦点时触发。例如:importtkinterastkroot=tk.Tk()e1=tk.Entry(root)e2=tk.E

android - 如何从 Android appcompat v7 21 库中实现 DrawerArrowToggle

现在Android5.0发布了,我想知道如何实现动画操作栏图标。这个图书馆here实现它对我来说很好,但既然appcompatv7库有它,它怎么能实现呢?库在themes.xml中引用它@style/Widget.AppCompat.DrawerArrowToggle在这种风格下更新我使用v7DrawerToggle实现了这一点。但是我无法设置它的样式。请帮忙我在v7styles_base.xml中找到了它的样式?android:attr/textColorSecondary2dp18dp3dp11.31dp16dp24dptrue我将此添加到我的样式中,但没有用。也添加到我的attr